from django.conf import settings
from qiniu import Auth, put_data, etag
import qiniu.config

def img_upload(data):
    #构建鉴权对象
    q = Auth(settings.QN_ACCESS_KEY, settings.QN_SECRET__KEY)
    #要上传的空间
    bucket_name = 'ihouseilife'
    #上传后保存的文件名
    key = None
    #生成上传 Token，可以指定过期时间等
    token = q.upload_token(bucket_name, key, 3600)
    # 传入的data为二进制数据
    ret, info = put_data(token, key, data)
    # print(ret)
    img_url = settings.QN_DEFUALT_URL+ret['key']
    # print(img_url)
    return img_url

